/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.scene.domain;

import com.koron.common.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;


import java.util.List;

public class ProjectAssessmentScore extends BaseEntity {

    private String assessmentId;

    private String staffCode;

    private String staffName;

    private String deptCode;

    private String deptName;

    private String corpCode;

    private String corpName;

    @ApiModelProperty(name = "projectDeptScore", value = "项目部管理考核得分", dataType = "String")
    private Double projectDeptScore;

    private Boolean projectDeptScoreShow;

    @ApiModelProperty(name = "constructorScore", value = "施工方管理考核得分", dataType = "String")
    private Double constructorScore;

    private Boolean constructorScoreShow;

    @ApiModelProperty(name = "supervisorScore", value = "监理方管理考核得分", dataType = "String")
    private Double supervisorScore;

    private Boolean supervisorScoreShow;

    @ApiModelProperty(name = "sceneScore", value = "现场管理考核得分", dataType = "String")
    private Double sceneScore;

    private Boolean sceneScoreShow;

    @ApiModelProperty(name = "scatteredProjectScore", value = "零散工程考核得分", dataType = "String")
    private Double scatteredProjectScore;

    private Boolean scatteredProjectScoreShow;

    private Integer state;

    private Double resultScore;

    private String comment;

    private List<Integer> assessmentFormTypeList;

    private String projectName;

    private String enterpriseName;

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public List<Integer> getAssessmentFormTypeList() {
        return assessmentFormTypeList;
    }

    public void setAssessmentFormTypeList(List<Integer> assessmentFormTypeList) {
        this.assessmentFormTypeList = assessmentFormTypeList;
    }

    public Boolean getProjectDeptScoreShow() {
        return projectDeptScoreShow;
    }

    public void setProjectDeptScoreShow(Boolean projectDeptScoreShow) {
        this.projectDeptScoreShow = projectDeptScoreShow;
    }

    public Boolean getConstructorScoreShow() {
        return constructorScoreShow;
    }

    public void setConstructorScoreShow(Boolean constructorScoreShow) {
        this.constructorScoreShow = constructorScoreShow;
    }

    public Boolean getSupervisorScoreShow() {
        return supervisorScoreShow;
    }

    public void setSupervisorScoreShow(Boolean supervisorScoreShow) {
        this.supervisorScoreShow = supervisorScoreShow;
    }

    public Boolean getSceneScoreShow() {
        return sceneScoreShow;
    }

    public void setSceneScoreShow(Boolean sceneScoreShow) {
        this.sceneScoreShow = sceneScoreShow;
    }

    public Boolean getScatteredProjectScoreShow() {
        return scatteredProjectScoreShow;
    }

    public void setScatteredProjectScoreShow(Boolean scatteredProjectScoreShow) {
        this.scatteredProjectScoreShow = scatteredProjectScoreShow;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getAssessmentId() {
        return assessmentId;
    }

    public void setAssessmentId(String assessmentId) {
        this.assessmentId = assessmentId == null ? null : assessmentId.trim();
    }

    public String getStaffCode() {
        return staffCode;
    }

    public void setStaffCode(String staffCode) {
        this.staffCode = staffCode == null ? null : staffCode.trim();
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName == null ? null : staffName.trim();
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode == null ? null : deptCode.trim();
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName == null ? null : deptName.trim();
    }

    public String getCorpCode() {
        return corpCode;
    }

    public void setCorpCode(String corpCode) {
        this.corpCode = corpCode == null ? null : corpCode.trim();
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName == null ? null : corpName.trim();
    }

    public Double getProjectDeptScore() {
        return projectDeptScore;
    }

    public void setProjectDeptScore(Double projectDeptScore) {
        this.projectDeptScore = projectDeptScore;
    }

    public Double getConstructorScore() {
        return constructorScore;
    }

    public void setConstructorScore(Double constructorScore) {
        this.constructorScore = constructorScore;
    }

    public Double getSupervisorScore() {
        return supervisorScore;
    }

    public void setSupervisorScore(Double supervisorScore) {
        this.supervisorScore = supervisorScore;
    }

    public Double getSceneScore() {
        return sceneScore;
    }

    public void setSceneScore(Double sceneScore) {
        this.sceneScore = sceneScore;
    }

    public Double getScatteredProjectScore() {
        return scatteredProjectScore;
    }

    public void setScatteredProjectScore(Double scatteredProjectScore) {
        this.scatteredProjectScore = scatteredProjectScore;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Double getResultScore() {
        return resultScore;
    }

    public void setResultScore(Double resultScore) {
        this.resultScore = resultScore;
    }


}